added tweak functions