Update interfaces, include ramp generation and execution into the user space