first main script