fix stuff, remove dependency crap

add namespace

messed up on some stuff

remove dependency crap