functionality complete, design in progress