dead code removed
more init methods