elaborate resource module