instantiated constructors.c for cleaner code