added short intro and fixed structure