added features and nice html