0.3.0 abstract concepts