add edit functionality
add escape from user variable input