Industry 4.0: Are we there yet?