add -h, -s options