add many actions + monocle view
add new lib and other files