some Note for developing