added pure styling