maybe not a nice idea to use the cocoa default constraining