New implementation of bundle