refactor
remove .idea/
refactor again
add license