build requirements in place
first working version & example