signal prototype