korjattiin circular dependency