Add library for snapped

Changes in logic and design