shader network added
needs checkup