ported sdjango to its own app