ticket:5 replaced get with get_or_create