useless
added documentation and synth() can also read arguments
starting writing pod
defined BUILD for Sync at object creation
cleanup