starated work on components, serialize, lookup table class