added vertex buffers and enhanced dx11shaders