bar framework