chaning first_or_create to first_or_initialize