first draft to implement a min bound