added square
add license