moved client install to common role