blocks working