Shokwave implemented plus other features