starting method section