another try with auto margins