implemented scutiri necesare