Added some comments to the interfaces