make clear colour
cursor management
cursor location