reorged functions and lisp code. added linum-mode and customized it