Working on the go rest draft