added options for notifications, implemented timeout
added big numbers