error handle in program options