checking in current super messy state