write real tests
adding/removing blocks wroks
logger props