core documentation, more updates to come...