add common completion for p4