add schema definition for if exists...
remove extra prints , better docs