   //once the DOM is ready
		window.addEvent('domready', function() {
			
			//class is in
			var Typewriter = new Class({
				
				//implements
				Implements: [Options],
			
				//options
				options: {
					container: $$('body')[0],
					message: '',
					delay: 150,
					cursor: 0
				},
				
				//initialization
				initialize: function(options) {
					//set options
					this.setOptions(options);
				},
				
				//start the Typewriter
				start: function() {
					
					//for every letter
					for(x = 0; x < this.options.message.length; x++)
					{
						//spit out the letter
						var id = this.setLetter.delay(this.options.delay * x,this);
					}
				},
				
				//place the newest letter in the container
				setLetter: function() {
					
					this.options.container.set('html',this.options.container.get('html') + '' + this.options.message.charAt(this.options.cursor));
					
					//increment cursor
					this.options.cursor++;
				}
			});
			
			
			//usage
			var t = new Typewriter({
				container: $('typewriter'),
				message: 'Get to know your virtual office assistant',
				delay:100
			}).start();
			
		});