app install auto checks for existence before using module also