Separate three diff states