squash! Implementing lightning