Added and fixed docs for interfaces