getting basic crap working because i'm new and bad at this