missed couple of noteon functions