small refactor
added return on initialize checker, need more tests