Currently it is one huge disorganized file, we need to review the tests, split them into multiple files and organize them.