variation3.c and variation4.v is for testing. Will be removed again, just want to have them in the repo.