* clean code