ux specs for different functionality