start to make it working