improves performance and makes the code cleaner * add parameters instead of calling methods afterwards * remove a a lot of size requests * remove parameters that are being set to the default value * simplify dialogs containers