form functionality and fluidity