complete validations and add location to skills