person model & test done