new feature added
bug fixed and style changed