worked on class implementation some more, still needs an amount of work. Also removed need for + prosign