add and remove blocks work!)