added commander
beam and dl
move methods to commander script