change class to interfaces
lw 04