start to improve plateform

doesn't complile