more code updates