rewrote internal mechanisms, fixed some logic, commments should work now