Styled and faker symplified and working