quick caper initial commit
remove '__fastcall' to be compiled with gcc