final major prototype

major main upload