IMRPOVE: code moved to lib
TRY: loading screen