copied in bitstarter template