add comment
begin add operations stuff