Adding init functionality #1