add working env parsing
add keymaps