fixed <init> bug (I need more normal code tests)