simplified builder syntax