added pre-device columns sizes and position shift