usingdrupal sample source code