Added How works
Clean code