qq Framework