initial commit with first buggy version