! since 1.1 is 5.3, lets simplify this function