refactor load & save
finish S3 redirects