add syntax sugar