Initial Commit by AnasAbubacker "lib4"