update installation code