not using touch to create file