add shape context source