abstract bunle