add more optional options;release version 0.2.1