added skeleton for each module