Adding installation framework