adapt from the dneasy plant handbook