adding support for file naming and loading previous work from urls