Major parts of Egretia and new idea for Egretia platform