funcs added
code push