introduced wrappers over prymitive values (int, string) to make code
readable