requirements shit