updated with final 3.0 documentation