The Discovery arrived at the station last week to install a new Japanese laboratory named Kibo .