Base classses for dev