Initial upload (class framework)