M
PLEL
B
Abstract it. Apply it.