add max basic funtionalities