Contract implementation

Last updated