init function can now be defined for a base cell