adding solver and dictionary

Signed-off-by: islahul <islahulzunjani@gmail.com>