Implementing core features and updating specs.