main defined in Crystal :-)
And it can be overwritten