added x-loading