mean init
setup and stuff