add new soltion