removed language api
did some minor updates