added for demo purpose
fixed empty class
updated