Some updates, proto pieces and other stuff