added video camera functionality