start
generic brew and ILogic
new concept: minimal API
refactor