ui, fixes, improvements, taking into account that some values are required by instantiator