added sprest-core