requirements and travis