add Variable and Function