maybe working half ghetto version control version?