major update

started base work