input flextype