add fetch all, pudate, messing with view methods