nano TO BE DONE