working on Tasks.resolve() and Tasks.load()