having several simultaneous functions