added Give command
general improvments