still need to apropriately hnadle stirng of chars, should state diagram this before i go too far lolz