even more requirements