Added platimum and restructed some src files