Added initialize method