implemnt install completion