How can i add new records using DAO without making it confusing for the user?