smarter cleaner better
refactor to constant