ok
modify abs handling