ver 1.1: added useful options