added comments layer and handle comments submission