mostly libs, index updated, chaotic code paste