added extensibility test