added namespace comments
Updated comments + added to interface.