clean ans practical, juste as se expected