refactored macasek people module