initial project version
separating js