messedup glexp
fixed
many