added base back to solution