builds and signals - revision