better syntax
restructure of build flow