Doulbe precision too slow, changed back to single precision
Guides implemented