prototyping code for installation