Beginning to reproduce functionality.