separate setup step from postinstall