main script added
documentations