upload nilai layout dan beberapa fungsi (reverted from commit 0ba75a59ecd925e7d5e98d0eaec0bba26a0dd74a)