split out code and description