Drafted some types...