starting new style, final one this time
probably broke everything… I blame someone else