add ignore file
add requirements