better setup for every file
bug