added separate functions for basic operators
check error level before attempting to link