update todo
fix npe if config file is omitted
update default x size