[main] recreated action module and layout