ToSingle
Just some refactoring
Compiled