Gh79 type descriptors controllers flex

#79, #61