commit previous changes, there are bugs; add test py for deployment testing.