added EmptyJar feature, edited reinsert