mark bad smells
refactor bad smells part 1