add frameworks to avoid warnings