added bl stuff again