The Engineering branch has responsibility on board ships and at shipyard/dockyard organizations. On board ship the Engineering branch officers and sailors maintain Ships' propulsion system, power generation system, steering gear, auxiliary, ancillary and all mechanical and hydraulic systems of the ship to keep the Ship operational, ensuring its stability, sea keeping, fire fighting and damage control capabilities. At shipyard and dockyard the Engineering branch is engaged in ship repair, ship construction including renovation and new building. They are also responsible for forecasting of machinery spares, inspection & quality control and maintaining the Depot. The Supply Branch The supply branch is responsible for providing supply support to ships in terms of dry and fresh rations, clothing and secretarial duties. The Electrical Branch Commonly known as Electrical branch, which is responsible for distribution of power supply in the ship, maintenance of all electrical equipment, propulsion electronic control system, navigation (radar, GPS, echo sounder etc.) and communication equipment (HF sets, VHF set etc.). The major and most important part of their job is to look after the weapon and fire control system, sensors, search and fire control radars. They also contribute to the dockyards and shipyards in similar ways of the Engineering branch. Education Branch The Education branch remains committed for instructional duties. Officers work in the Naval law department are recruited for education branch. Officers from engineering background are also recruited in the education branch. Medical Branch Doctors recruited directly for Navy and doctors from Army Medical and Dental corps are also seconded to the Navy for short duration to serve in the ship/establishment and in naval hospital. Rank structure Commissioned officers Other ranks Shore establishments Training institutes The Bangladesh Naval Academy is the home of naval cadets to be the future officers of Bangladesh Navy. The academy provides education, athletic and military training to the naval cadets. The academy also offers training programs to the officers of allied navies including navy personnel from Qatar, Sri Lanka, Maldivian and Palestinian Navy. Equipment As of November 2020, the Bangladeshi Navy has five Guided Missile Frigates, two patrol frigates, six Corvettes, thirty-eight minor surface combatants of various types (including patrol vessels, missile boats, and mine hunters), and thirty auxiliaries as surface assets. Submarine branch is equipped with two diesel-electric attack submarines. The naval aviation wing operates both fixed-wing aircraft and rotorcraft. The navy also maintain a special force named SWADS. Submarines Bangladesh Navy became