adds procedure selector