made initialize a private method