4 way maybe working. needs thorough testing