fleshed out initial details, reference specs