initial version
 add details