domain class and actions added

#3