put oath in own project