more things with blocks