I will try to update this as time goes along.