update populate task
dynamic error messages
section fix
changes for 2 spaces
configurable default modules, ui improvments