added scala ack