styles implemented correctly