code bits - to be continued