Added all methods I need. Hopefully it compiles...