added activate framework