Making it more intelligent