fixed a few things and added a skeleton of the .h -MM