fully functional draft