load was declared and defined twice. incorrect base was invoked adjust accordingly to make things build