new version with aspect properties