commandline
requirements & cleanup