polymer initial commit
naive version
naive version of polymer