copyright ©2012-2015 kick flag. all rights reserved. since 2012.2 - last up date 2017.10.2