add expressions implement
add machine implements
add example of machine work
add *.swp exclude rule