add time choose and other