begin silly blocks