add strict usage