My programming assignment