basic UI, #8
add git ignore