ändrade protocol till abstract klass och la en statisk metod där