# superseed logging with color
green='\e[0;32m'
red='\e[0;31m'
nc='\e[0m'
msg() { printf "$*\n" >&2; }
info()  { msg "$green$*$nc"; }
error() { msg "$green$*$nc"; }