Similar but i re wrote it so it can be understood better