some tests and repo structure