design for entries refactored