Added dimension methods - needs fixing