Added SOlve Method