ticket:10 added model and sygnal
ticket:10 added import signal
ticket:10 added test