a system is for doing something