Added initial beautiful soup implementation