adjust appframework