Added init required method