thoughts, resource, etc