refactors tewentyonedays into backend