implement documentation of signals