each file is a command which can do something as a function