denna är fullständigt genomgången,