added 4 funcs for 3.5