main script added