ticket:10 create signal test and code done