likes coffee refactor