Base functionality for bundle