Adding specs and removing implementation for now