Allow User to provide a file name instead of static name

Oh yeah, I couldn't test 3 on the simulator (or couldn't find a way at least) so I changed it to 2 just for testing reasons. Will change it back now :)