main should not be a file