add flagparse module and setup