copy event only
refactor backup system