Physical agents :theory and practice