update
Clean code