[main] implemented DnDs page model