I cant beleive I am doing this..