Update requirements, add specs