tweak to abstract