removed one-line approach