init.... pick requirements