Human liver on stand