adding shader skeleton