bloc objects