comment function basic set up