find_or_create_by, find_or_initialize_by methods added