properties support added