added codd library