Summary implementation

Probably not working