finish code reading