added another method, i think i need to do basic pages first, only make what i need
c