Added required files
Added some constraints #11