add prototype implementation

- ひな形実装中。