its a little rough but mostly for my own use