adding style & functionality
added vid load logique