style updates. more features described.