Initial sceleton. Will be grow later