Clean code. Missing comments though.