added .functions