Just solving some problems, nothing of production grade