fixed typebug