working video calling with audio; cleanup & comments