introduced coin class