Few classes to handle basic data