Created module and added legacy browser support