Working prototype
Start to split prototype