cumpara stuff is implemented