hjkl now works, need to build client/server model