frontend changes per mike request