modules declaration fixxed