remove log
refactor
no outline