syntax sugar and boosting added