WIP cue rework.

Updating Cue with required functions.