add issue
clean code