requirement dependecies corrected