fixade ihop all tidigare kod till något semisnyggt