refactored proj test