simplified code dependencies