Proposal Class

some stuff to start with