Sure, will be private method later.