[ADD] some functionalities