Added uptodate comupation based on template size
Added basic usage