added alternative solution