sync kind of working, ready to make command linable