added solutions and already provided scripts