feat(enhance): add a page; move from upload

move part of logic to enhance; correct services and helpers;

time: 2h:20