init
a few updates