comments all working properly