lets remove super @ initialize