gas_disk implementation ready: test OK
new types for the body