use shared