adding more comments
Initial version