main

add function