what's inside block