jsut setting up
almost rebased