adding oath stuff