em..
added % functionality