outer reflections working, plotting improved