finding better ways