added first planet layout logic with related extensions