added pi_profile module