big static resource modifications
new static library