declinate
not defined yet