I believe all those topics are covered