Write usage and requirement