snap framework
readme