update control and copyright