fix text_blocks
init dialog refactoring
init image blocks
image blocks work
reduce number of login fields