ok whats some good resources for info that you have found?