suggested change from _init to new ;)