add comment functionalty