my own ooc example working