Omstrukturerat och tagit bort dupliceringskod