adding firmware updates