refactor lb