working with out checking feasability