better this way