committing initial solution