updated stuff. not completed
added feedback class. may need more.
More and more updates