[ADDED] Completion blocks to various functions