Download Beam Propagation Method For Design Of Optical Waveguide Devices