Add Smalltalk source