there is a better way -> see one before last comment