permission, and tweak