improved Requirements