omg this is really mushy i should stop