feat(main) add more options