Planning and Codes