proper extension
cleanup