patched gui with new requirements