added user insertion