added minimum needs