works across form factors