use @properties