still writing notebook class