Added many core things