add device parameter to blocks