add shangtech-framework