refactored new entry submission