update for proper projection