simplifying initialize