added standard local solution