1. add basic solutions