update codes, finish floating module
update requirements.txt