first optparser things