added shader program start
fixed up shader handler