very basic functionality completed (基本功能完成)