mixing up the describe function, adding a bit of order and comments