got it down to 19 seconds
got rid of Krs in shade method