re-organize and set backup in src