this was of great help