page is refaktor and base_methods new object