THE DESIGN AND IMPLEMENTATION OF A …