Update 2.0

GPU WIP
Update 2.0

- Starting update