fungsional fix tinggal dipercantik :3