Well there are a lot of options. But I recommend using SmileBASIC Source. It should help out.