bundle is almost done, need to parse dependencies and handle more update cases
clean up