refactor BL: use uppercase for all methods