parsing some types