Added some basic structure

Still playing around with constraints