Block and Item base