Added needed dependecies
Modified draft