Added k-dynamic and constructor