add needed frameworks
add GroupProtocol