backend except pages done
finished (without tests)
Merge pull request #1 from StepanDalecky/simplified

New (simplified) version