refining entry creation and adding convenience method to User