My take on decomposition and stuff