Initial Class implementation Ideas --CJB