finish special functions
add special function constants