added aspect constrain / capabiliyt