initial commit of BTCsim