Swift version of XBlaster