add scaling and fix controlpanel