added basic installation functionality :) this is a big step forward