works on int
more functionality