implemented install recipe