add in standard functionalities lambda style