more video based update. half implemented hap video player. updated to new of.