Bacon Framework