rebuld project
make it runable