................To be developed.............................