test added, still on the way to fully implemnt it