messing around with snap