Basic historious implementation.