fixed basics error found by raymond