all done. some details need to be handled though