**Note: All members are responsible for code development and documentation