fixed bug, fucking absolute value