trying alternative approach...