base requirements