made better. Separated compiler and console app.
Guid