added source and help commands