using porp file instead