С первым пунктом все ясно, команды в методе мэйн нужны были для проверки, а с последним то что не так, вроде все работает!