Strategy Pattern angepasst