Added some documentation to the interfaces