added init ... LOL ... and places