Custom-size Blocks fully functional