first take at requirements