filename can be passed as an argument