Stuff. Implementation should be done.