add case redirect
final touches