(+)add function declaration