ok i truly suck at this..