add gcm to requirements