basic net layer for updater