my personal algorighm summary