added context, updated styles