imprement window locking
add emacs