ABC blocks