created template for interation with PHY layer classes