completed with styling