almsot complete. need to fix video chat bugs.