Missing dependencies added and language level fixed