add guard and update comments controller spec