hilight: use optparse