Adding requrired fields and making test tweaks
version update