comments adding functionality