Command design pattern toegevoegd