BC Energy Step Code Design Guide