major update, add secure download system