Core prototype