updated
better log messages
niceifying BLM struct