Add protocol project