Started work on signle threaded communication - completed for get events