signal interfaces