contribute resource