add first entry implementation (new,delete)