Simple Implementation.