rearranged structure of preview snap and screen