3 transactions working
Added keylistening