adding app protocol examples