update requirements and add missing files