Re-make of original bitstarter project without using step by step from Stanford course