API, comments and more stuff these moron won't do