draft page functional