work to implement the fact and their auto registration.
added DS_Store files.
first work on the interface.
Always data setup.
Modification to accept multi apis.
Modification to accept multi apis.
work on facts.