instruction helper, initialisation and curser on working