god damn i am retarded.