add logging
synchronizeschemachanges option for compile