add comment feature... not finished