Text this: Modelling and validation of Proton exchange membrane fuel cell (PEMFC)