added relu activation and shuffling of validation sets