changed boot file to take lib into account
up to date method
merge