solve seperatly draw