Working source code for Bill to try