initial commit 4 + add test