Néhány helyen erősen refaktorálva. +1 Utility Library

Signed-off-by: TakRaj <takraj@gmail.com>