use more kotlin synatax