update structure and readme