Architecture is completely revised.