add more detailed tech spec