new entry functionality continued