Add new records full funcanality working