FIX: change type of shared to shared
ADD: basic tv