Initial Version

1. implemented required function